package com.md.model.system;

/**
 * 字典类
 * 2021-09-17 11:40
 *
 * @author 刘骄阳
 */
public class Dictionaries {

  /**
   * 状态码-支付宝实名认证,成功获取
   */
  public static final String ALI_AUTH_CODE = "10000";
  /**
   * redis执行销毁key
   */
  public static final String REDIS_DESTROY_KEY = "destroy";
  /**
   * redis执行关闭订单
   */
  public static final String REDIS_CLOSE_ORDER_KEY = "closeOrder";
  /**
   * redis认证key
   */
  public static final String REDIS_AUTH_KEY_DESTROY = "realAuthentication";
  /**
   * 存储一天内手机号获取次数的key
   */
  public static final String PHONE_CODE_COUNT_CODE = "phoneCode";

  // 支付宝
  /**
   * 支付宝实名认证获取结果key
   */
  public static final String ALI_AUTH_RESULT_KEY = "code";

  /**
   * 支付宝实名认证结果字段
   */
  public static final String ALI_AUTH_KEY = "passed";
  /**
   * 支付宝实名认证成功结果
   */
  public static final String ALI_AUTH_RESULT = "T";
  //生成二维码

  /**
   * CODE_WIDTH：二维码宽度，单位像素
   */
  public static final Integer CODE_WIDTH = 400;
  /**
   * CODE_HEIGHT：二维码高度，单位像素
   */
  public static final Integer CODE_HEIGHT = 400;
  /**
   * FRONT_COLOR：二维码前景色，0x000000 表示黑色
   * 演示用 16 进制表示，和前端页面 CSS 的取色是一样的，注意前后景颜色应该对比明显，如常见的黑白
   */
  public static final Integer FRONT_COLOR = 0x000000;
  /**
   * BACKGROUND_COLOR：二维码背景色，0xFFFFFF 表示白色
   * 演示用 16 进制表示，和前端页面 CSS 的取色是一样的，注意前后景颜色应该对比明显，如常见的黑白
   */
  public static final Integer BACKGROUND_COLOR = 0xFFFFFF;

  /**
   * 手机验证码长度
   */
  public static final Integer SMS_CODE_LENGTH = 6;
  /**
   * 手机一天内获取验证码次数
   * todo 应设置进global里
   */
  public static final Integer PHONE_SMS_CODE_COUNT = 5;
  /**
   * 指定时间内ip可访问次数
   * todo 应设置进global里
   */
  public static final Integer IP_COUNT = 10;

}
